## Discussion — 2022-05-21

## Questions

- How to determine who goes first?
  - Randomised? Day always goes first?

- Who is the opponent?
  - Two-player mode: physical pass-and-play, network play (LAN, internet)?
  - A low-level AI?

- Would the board run out of space?
  - There should only be a max of 8 dice at any given time, but theoretically
    there is nothing stopping two players taking turns laying out dice in a
    horizontal or vertical row, they would simply not win?
  - If yes, potential ways to mitigate:
    - Automatically place first die in the center of the board. If the player
      starts first, this avoids having to check where the die is placed by the
      player, or have player drag the die when it is only valid space.
    - Allow press and drag on the board to pan.
    - Have the board always pan to the center of the latest move.

- What does each game outcome look like in story terms? What does it mean for
  day or night to win, and what does a draw represent?
  - Day wins: "Day reigns!" / Night wins: "Night reigns!"
  - What is the better approach to wording in game psychology? e.g. "Day wins"
    vs. "You win", and conversely "Night wins" if playing as day puts some
    distance between player and the role, where one or the other winning does
    not necessarily sound like a bad thing.
  - Draw: "Balance has been achieved"? Sounds like a more desirable goal than
    winning.

- Will there be a settings panel? If yes, what would it show?
  - Toggle background music and sfx on/off. If this is the only item, a
    sound toggle can be added as an icon next to the main menu icon or in the
    lower right corner of the main menu, foregoing a settings panel.
  - Switch between multiple soundtracks if available.

- Will the game window be resizable?
  - What format should assets be in, e.g. png or svg?
    - It would probably easier if assets were in svg and can be scaled.
      Otherwise, there would be the question of what resolution to support (up
      to 8K?)
  - Does LÖVE support svg?
    - The [TÖVE](https://love2d.org/wiki/T%C3%96VE) library adds some svg
      support.

## UI

- In round 1, show the number of dice remaining for day and night. (agafnd)

- In die move mode, show positions that are valid moves. (agafnd)

- Board colour shifts when one party has more groups of 3 than the other.
  (mio)
  - Additionally, as the colour shifts, the background music would also
    shift in texture and some notes vary. (agafnd)
  - This scenario may happen frequently. (nico) In that case, it could become
    annoying. Maybe more subtle shifts, or find other criteria to assess
    whether one party is closer to winning. (mio)

## Music and sfx

- Minimum? Either no sound at all, or 1 background music loop and 1-2 sound
  effects in key spots, e.g. pressing the main menu. Stretch goal: 3
  background music tracks (intro, day theme, night theme), sfx for all
  button interactions, sfx for the victory announcement. (mio)

- What is the story? More details about the story would help, in addition to
  the mockups. (nico)

- If there is only 1 track, maybe something unobstrusive, not having a lot of
  melodic components. (agafnd)

- Looking at the mockups, the colours are soft, soothing. (agafnd)

- A quiet piano could work, but also more difficult to do. (nico)

- Something minimal with a few effects, e.g.
  https://youtube.com/watch?v=QtVkteAS15M (nico)

- Water drop sounds for menu icon interactions. (agafnd)
  - Single soft piano notes could also work. (nico)
- Does dice rolling make a sound? (agafnd)
  - Yes. (nico)

## Next steps

nico:
- Experiment more with piano on a midi keyboard for the background music and
  sfx, and get feedback

agafnd:
- Can do game testing
- Work with nico on music and sfx
- Can also potentially help acdw with story

mio:
- Add suggested ux enhancements and make mockups for game outcomes, help views
- Prepare art asset files
